"""
设置包初始化
"""
import os
import sys
import environ

from .base import *  # noqa: F401,F403

# 根据环境变量选择配置文件
env = environ.Env(
    DJANGO_SETTINGS_MODULE=(str, 'config.settings.development')
)

# 优先级：环境变量 > .env文件 > 默认值
DJANGO_SETTINGS_MODULE = env('DJANGO_SETTINGS_MODULE')

# 如果是测试环境，使用测试配置
if 'test' in sys.argv or 'pytest' in sys.modules:
    from .testing import *  # noqa: F401,F403